$(function() {
	// 页面加载完成后发起一个Ajax请求
	$.ajax({
		url : path + "/userServlet",
		type : "post",
		data : {
			method : 'selectUserOne',
			id:id
		},
		// 声明返回的数据解析方式为json
		dataType : "json",
		success : function(data) {
			// 从解析后的json对象中根据属性名称取出对应属性的值
			var id = data.id;
			var name = data.name;
			var password = data.password;
			var userName = data.userName;
			var userPosition = data.userPosition;
			var userSex = data.userSex;
			var userHiredate = data.userHiredate;
			var userLeavedate = data.userLeavedate;
			var userIdCard = data.userIdCard;
			var userAge = data.userAge;
			// 文本框及隐藏域的赋值 - 直接使用val方法为表单元素的value属性赋值
			$("input[name='userId']").val(userId);
			$("input[name='name']").val(name);
			$("input[name='password']").val(password);
			$("input[name='userName']").val(userName);
			$("select[name='userPosition']").val(userPosition);
		
			$("input[name='userHireDate']").val(userHireDate);
			$("input[name='userLeaveDate']").val(userLeaveDate);
			$("input[name='uaerIdCard']").val(userIdCard);
			// 单选框的赋值需要根据判断改变表单元素的checked属性
			// each方法用于元素的迭代 - 在匿名函数中使用$(this)获取当前迭代得到的元素
			$("input[name='userSex']").each(function() {
				// 使用一个别称记录当前对象
				var that = $(this);
				// 取出data-sex属性值用于判断
				if (that.data("userSex") == Sex) {
					// 改变当前元素的checked属性值
					that.attr("checked", "checked");
				}
			});
			$("input[name='userAge']").val(userAge);
			// 多选框的回显需要经过双重循环的判断，根据判断改变元素的checked属性
			
			// 下拉菜单的回显可以通过直接控制value属性值实现
		
		}
	})
})